#ifndef __CONTROL_H__
#define __CONTROL_H__

#include <stdio.h>

struct control
{
    /* data */
    char control_name[128];  // 监听控制模块
    int (*init)(void);       // 初始化函数
    void (*final)(void);     // 结束释放函数
    void *(*get)(void *arg); // 监听函数（对应线程处理 如语音监听）
    void *(*set)(void *arg); // 设置函数 （如语音播报）

    struct control *next;
};

struct control *add_interface_to_control_list(struct control *phead, struct control *device);

#endif